const path = require('path')

function resolve(dir) {
  return path.join(__dirname, '.', dir)
}

module.exports = {
  lintOnSave: true,
  publicPath: './',
  devServer: {
    disableHostCheck: true, // 禁用webpack热重载检查 解决热更新失效问题
    proxy: {
      '/v1': {
        target: process.env.VUE_APP_BASE_URL, //接口域名
        changeOrigin: true,             //是否跨域
        ws: true,                       //是否代理 websockets
        secure: true,                   //是否https接口
        pathRewrite: {                  //路径重置
            '^/v1': ''
        }
      }
    }
  },
  chainWebpack: config => {
    const svgRule = config.module.rule("svg");
    svgRule.uses.clear();
    svgRule
      .use("svg-sprite-loader")
      .loader("svg-sprite-loader")
      .options({
        symbolId: "icon-[name]"
      })
      .end();
    config
      .plugin('html')
      .tap(args => {
        args[0].title = '39互联网医院'
        return args
      })
  }

}
